/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package seguranca.Interfaces;

import entidades.Quarto;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.List;
import negocio.NegocioException;

/**
 *
 * @author renan
 */
public interface IQuarto {

    public Quarto getQuarto();

    public void setQuarto(Quarto quarto);

    public void inserir() throws NegocioException, FileNotFoundException, IOException;

    public void limpar();

    public List<Quarto> pesquisar(String situacao) throws NegocioException;

    public List<Quarto> pesquisarSemProxy(String situacao) throws NegocioException;

    public void alterar() throws NegocioException, FileNotFoundException, IOException;

    public void deletar() throws NegocioException;

    public File getArquivo();

    public void setArquivo(File arquivo);

}
